package com.ktgj.customer.mapper;

import java.util.List;
import com.ktgj.customer.domain.ClaimDelayinsuranceImage;

/**
 * 保险理赔图片Mapper接口
 * 
 * @author ruoyi
 * @date 2022-06-17
 */
public interface ClaimDelayinsuranceImageMapper 
{
    /**
     * 查询保险理赔图片
     * 
     * @param imageId 保险理赔图片ID
     * @return 保险理赔图片
     */
    public ClaimDelayinsuranceImage selectClaimDelayinsuranceImageById(Long imageId);

    /**
     * 查询保险理赔图片列表
     * 
     * @param claimDelayinsuranceImage 保险理赔图片
     * @return 保险理赔图片集合
     */
    public List<ClaimDelayinsuranceImage> selectClaimDelayinsuranceImageList(ClaimDelayinsuranceImage claimDelayinsuranceImage);

    /**
     * 新增保险理赔图片
     * 
     * @param claimDelayinsuranceImage 保险理赔图片
     * @return 结果
     */
    public int insertClaimDelayinsuranceImage(ClaimDelayinsuranceImage claimDelayinsuranceImage);

    /**
     * 修改保险理赔图片
     * 
     * @param claimDelayinsuranceImage 保险理赔图片
     * @return 结果
     */
    public int updateClaimDelayinsuranceImage(ClaimDelayinsuranceImage claimDelayinsuranceImage);

    /**
     * 删除保险理赔图片
     * 
     * @param imageId 保险理赔图片ID
     * @return 结果
     */
    public int deleteClaimDelayinsuranceImageById(Long imageId);

    /**
     * 批量删除保险理赔图片
     * 
     * @param imageIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteClaimDelayinsuranceImageByIds(Long[] imageIds);

    /**
     * 获取指定保险理赔id对应的图片url
     * */
    public List<ClaimDelayinsuranceImage> claimDelayinsuranceImageList(Long id);
}
